#include <bits/stdc++.h>
using namespace std;

// 判定给定数字是否是素数
bool primer(int x)
{
    if(x <= 1)
        return false;
    if(x == 2)
        return true;

    for(int i=3; i*i<=x; i++)
    {
        if(x%i == 0)
            return false;
    }
    return true;
}

int main(int argc, char const *argv[])
{
    // 输入单词
    string aoligei;
    cin >> aoligei;

// 字母 --> 序号
//   a  --> 0
//   b  --> 1
//   c  --> 2
//   d  --> 3
//   e  --> 4
//   f  --> 5
//   ...

    // 统计所有字母出现的次数 
    int alphabet[26] = {0};
    for(char c: aoligei)
    {
        // c-'a'就是字母c在字母表中的位置
        // 比如：
        // 'e'-'a'等于4，代表字母e在字母表中的序号是4
        alphabet[c-'a']++;
    }

    // 找到出现最多的字母的次数maxn
    // 找到出现最少的字母的次数minn
    int maxn = 0;
    int minn = INT32_MAX;
    for(int i=0; i<26; i++)
    {
        maxn = alphabet[i] > maxn ? alphabet[i] : maxn;

        if(alphabet[i] == 0)
            continue;
        minn = alphabet[i] < minn ? alphabet[i] : minn;
    }

    // 判定是否 Lucky word
    if(primer(maxn - minn))
    {
        cout << "Lucky Word" << endl;
        cout << maxn - minn << endl;
    }
    else
    {
        cout << "No Answer" << endl;
        cout << 0 << endl;
    }

    return 0;
}
